/*
 * Copyright (c) 2006, 2021, webrx.cn All rights reserved.
 *
 */
package cn.webrx;

/**
 * <p>Project: javase - Reg1
 * <p>Powered by webrx On 2021-12-06 10:12:58
 *
 * @author webrx [webrx@126.com]
 * @version 1.0
 * @since 17
 */
public class Reg1 {
    public static void main(String[] args) {
        String str = "hello";
        if (str.contains("6")) {
            System.out.printf("%s中含有6%n", str);
        } else {
            System.out.printf("%s中没有有6%n", str);
        }

        //正则表达式实例一 删除所有数字 删除所有非数字
        String s = "1167hello123java8mysql123";
        //System.out.println(s);
        //System.out.println(s.replace("123", "").replace("8", ""));
        //System.out.printf("%s%n", s);

        System.out.println(s);
        // \\d 代表数字模式 [0-9]
        System.out.println(s.replaceAll("\\d", ""));
        // \\d+  相当于  [0-0]{1,}
        System.out.println(s.replaceFirst("\\d+", ""));
        //\\D 代表非数字 [^0-9]
        System.out.println(s.replaceAll("\\D", ""));

        //此处不建议使用正则表达式
        System.out.println(s.replaceAll("java", "java1.8"));
        System.out.println(s.replace("java", "java1.8"));


    }
}
